package com.haoze.nurseapp.dao;

import com.haoze.common.mapper.MyMapper;
import com.haoze.nurseapp.model.BedEntity;
import com.haoze.nurseapp.model.PatientInHospitalEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface BedMapper extends MyMapper<BedEntity> {
    List<Map<String,String>> queryBedNoStatus(@Param("wardId") String wardId, @Param("status") String status);
    List<Map<String,String>> queryDropDownList(@Param("varCode") String varCode, @Param("keyWords") String keyWords,
                                               @Param("dataValue") String dataValue,
                                               @Param("id") String id,@Param("notId") String notId);
    List<Map<String,String>> queryBedNoList(@Param("wardId") String wardId, @Param("keyWords") String keyWords,@Param("bedNo") String bedNo,@Param("bedId") String bedId);
    String queryPostponeBedNo(@Param("wardId") String wardId);
    PatientInHospitalEntity queryPatientInHospitalInfo(@Param("wardId") String wardId, @Param("bedNo") String bedNo);
    int saveTmpSysBedDict(@Param("primaryId") String primaryId,@Param("bedId") String bedId);
    int updateTmpSysBedDict(@Param("primaryId") String primaryId,@Param("bedId") String bedId);
    int deleteTmpSysBedDict(@Param("bedId") String bedId);
}
